Move orientable style classes into GtkWidget
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 23 Apr 2020 16:48:29 +0000 (17:48 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Fri, 5 Jun 2020 19:35:09 +0000 (20:35 +0100)
commit6e52ef96a4f3c1812dc8d7ec8698608fbcb951e0
tree7220442bebfc34f011bdc5821c289725fbdf8664
parent9606c1eee9faaca7a7822ada3509b27fa98966e7
Move orientable style classes into GtkWidget

It feels slightly wrong to have GtkOrientable operate on widgets, but at
least what happens when an orientable widget changes orientation should
be part of GtkWidget.

This will allow to add more state changes without accessing widget state
from the outside of gtkwidget.c.
20 files changed:
docs/reference/gtk/meson.build
gtk/gtkbox.c
gtk/gtkboxlayout.c
gtk/gtkcellview.c
gtk/gtkcenterbox.c
gtk/gtkflowbox.c
gtk/gtkgrid.c
gtk/gtkgridlayout.c
gtk/gtklevelbar.c
gtk/gtklistbase.c
gtk/gtkorientable.c
gtk/gtkorientableprivate.h [deleted file]
gtk/gtkpaned.c
gtk/gtkprogressbar.c
gtk/gtkrange.c
gtk/gtkscrollbar.c
gtk/gtkseparator.c
gtk/gtkspinbutton.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h